#include <stdio.h>

int main() {
    // step 1# 定义文件名字符串 
    char *filename = "test1.txt";
    // step 2# 用 fopen 打开文件返回 FILE 指针
    FILE *myFile = fopen(filename, "a+");
    if (myFile == NULL) {
        printf("文件打开失败\r\n");
    }
    else {
        printf("文件打开成功\r\n");
    }
    // step 3# 用 fputs 将字符串写入文件中
    char content[] = "hello world!\r\n";
    int result = fputs(content, myFile);
    if (result == EOF) {
        printf("向文件中写入字符串失败\r\n");
    }
    else {
        printf("向文件中写入字符串成功\r\n");
    }
    // step 4# 用 fclose 关闭已经打开的文件
    result = fclose(myFile);
    if (result != 0) {
        printf("文件关闭失败%d\r\n", result);
    }
    else {
        printf("文件关闭成功%d\r\n", result);
    }

    return 0;
}